#include "zeroize.h"

void zeroize(unsigned char *b, size_t len) {
    size_t count = 0;
    volatile unsigned char *p = b;

    for (count = 0; count < len; count++)
        p[count] = 0;
}

void zeroize_stack() {
    unsigned char m[ZEROIZE_STACK_SIZE];
    zeroize(m, ZEROIZE_STACK_SIZE);
}
